define(['jquery'], () => {
    // 用一个模块把当前项目的所有请求集中管理，当前项目的所有数据请求一目了然
    const baseUrl = 'http://www.xmyxapp.com/api'
    return {

      getTabs () {
        return new Promise(resolve => {
          $.get(`${baseUrl}/tabs`, resolve)
        })
      },
      // TODOS: 接收sort和start两个参数，完成分页和排序
      getCategory (id,start=0) {
        return new Promise(resolve => {
          $.get(`${baseUrl}/tab/${id}?start=${start}`, resolve)
        })
      },
      // 获取详情数据
      getDetail (id) {
        return new Promise(resolve => {
          $.get(`${baseUrl}/detail`, { id }, resolve)
        })
      },
  
      //获取列表页分类
      getSelect () {
        return new Promise(resolve => {
          $.get("/libs/json/new.json",resolve)
        })
      }
    }
  });